On Coping with Real-Time Software Dynamic Inconsistency by Built-in Tests

نویسندگان

  • Yingxu Wang
  • Graham King
  • Dilip Patel
  • Shushma Patel
  • Alec Dorling
چکیده

In real-time systems, dynamic inconsistencies of software are hardly detected, diagnosed and handled. A built-in test (BIT) method is developed to cope with software dynamic inconsistency. BIT is defined as a new kind of software testing which is explicitly described in object-oriented source code as member functions. BITs can be activated at any designed moment at run-time to detect, diagnose and handle software dynamic inconsistencies. This paper develops a new approach to cope with software dynamic inconsistencies at runtime by BITs. In this paper, the concept of BITs is introduced. The standard structures which incorporate BITs into conventional object-oriented software are analysed. Reuse methodologies for BITs in OO software are developed at object and system levels. A case study is provided for showing how to create BIT and how to inherit and reuse BITs in OO programming. Methods for incorporating BITs into OO software at object, class and system levels are provided. Approach to dynamic inconsistency control by BITs is developed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real Time Dynamic Simulation of Power System Using Multiple Microcomputers

Recent developments in the design and manufacture of microcomputers together with improved simulation techniques make it possible to achieve the speed and accuracy required for the dynamic simulation of power systems in real time. This paper presents some experimental results and outlines new ideas on hardware architecture, mathematical algorithms and software development for this purpose. The ...

متن کامل

Working Over Time: Dynamic Inconsistency in Real Effort Tasks

Experimental tests of dynamically inconsistent time preferences have largely relied on choices over time-dated monetary rewards. Several recent studies have failed to find the standard patterns of present bias. However, such monetary studies contain oftendiscussed confounds. In this paper, we sidestep these confounds and investigate choices over consumption (real effort) in a longitudinal exper...

متن کامل

Working Over Time: Dynamic Inconsistency in Real E↵ort Tasks

Experimental tests of dynamically inconsistent time preferences have largely relied on choices over time-dated monetary rewards. Several recent studies have failed to find the standard patterns of present bias. However, such monetary studies contain oftendiscussed confounds. In this paper, we sidestep these confounds and investigate choices over consumption (real e↵ort) in a longitudinal experi...

متن کامل

Design and Performance Tests of a Mobile Mechanical Manipulator

Mobile mechanical manipulators are one of the automation aspects which were revealed in last years of twentieth century. These machines assume the responsibility of human and gradually expand the domain of their activities in industry. This paper is a presentation of the Sweeper Robot designed in the Robotic Laboratory of Iran University of Science and Technology. The original design of this ro...

متن کامل

An Optimal Dynamic Control Method for an Isolated Intersection Using Fuzzy Systems

Traffic flow systems are nonlinear and uncertain, so it is very difficult to find their optimal points. In traditional traffic control systems, the traffic lights of crossings change in a fixed time period that is not optimal. On the other hand, most proposed systems are sufficiently capable of coping with the uncertainties of traffic flow. To solve this problem, there is a need to develop expe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Ann. Software Eng.

دوره 7  شماره 

صفحات  -

تاریخ انتشار 1999